package com.sm.healthy.device.interfaces;

/**
 * 心电图监听器<br/>
 * 上行：医疗板-->上位机
 *
 * @author GaoYusong
 *
 */
public interface Up_ECGListener {
	/**
	 * 接收到心电波形数据
	 *
	 * @param wave
	 *            心电波形数据
	 * @param heartbeat
	 *            是否包含心跳，包含是软件播放心跳声音
	 */
	void onECG_Wave(int wave, boolean heartbeat);

	/**
	 * 心电导联连接状态和通道过载报警
	 *  @param status
	 *            V导联连接信息（1：导联脱落，0：连接正常）
	 *
     */
	void onECG_Lead_STS(byte status);

	/**
	 * 心律
	 *
	 * @param rate
	 *            成人/儿童0～300BPM，新生儿0～350BPM，-100代表无效值。 停搏时心率为0。
	 */
	void onECG_HeartRate(int rate);

	/**
	 * 心率异常类型
	 *
	 * @param status
	 */
	void onECG_HeartRateStatus(String status);
}
